package com.lxs.spring6.boot3.event;

import org.springframework.context.ApplicationContext;
import org.springframework.context.event.ContextClosedEvent;
import org.springframework.stereotype.Component;

/**
 * 当使用 ConfigurableApplicationContext接口中的 close()方法关闭 ApplicationContext 时，该事件被发布。
 * 一个已关闭的上下文到达生命周期末端；它不能被刷新或重启
 */
@Component
public class MyContextClosedEvent extends ContextClosedEvent {
    public MyContextClosedEvent(ApplicationContext source) {
        super(source);
    }
}
